package bz.ziro.kanbe.controller.mng.file;

import org.slim3.controller.Controller;
import org.slim3.controller.Navigation;
import org.slim3.datastore.Datastore;

import bz.ziro.kanbe.dao.SiteFileDao;
import bz.ziro.kanbe.model.SiteFile;

/**
 * ファイルテキスト更新
 * @author Administrator
 */
public class UpdateTextController extends Controller {

    @Override
    public Navigation run() {

        //データを検索
        String keyBuf = param("fileKey");
        SiteFile file = SiteFileDao.find(Long.valueOf(keyBuf));
        //データの設定を行う
        String data = param("fileData");
        file.setFile(data.getBytes());

        //再登録を行う
        Datastore.put(file);
        return null;
    }
}
